Design and Implementation of K42's Dynamic Clustered Object Switching Mechanism Design and Implementation of K42's Dynamic Clustered Object Switching Mechanism

نویسندگان

  • Kevin Hui
  • David Edelsohn
  • Orran Krieger
  • Craig MacDonald
  • Bryan Rosenburg
  • Rick Simpson
  • Robert Wisniewski
  • Ben Gamsa
چکیده

Design and Implementation of K42's Dynamic Clustered Object Switching Mechanism Kevin Hui Master of Science Graduate Department of Computer Science University of Toronto 2000 Recent research e orts have investigated customizable operating systems, where the implementation of operating system services can be chosen to meet an application's performance or functionality requirements. This dissertation investigates the potential benets of allowing the customization to be changed, on-they, while the service is in use. By using a prototype implementation of the dynamic object switching layer in the K42 operating system, we explore the costs and bene ts associated with dynamic customization. As an example, we showed how K42 can switch a (perle) page cache from a centralized implementation to one distributed across the processors of a multiprocessor in order to adapt to changing access patterns. The ability to customize on-they allows the implementation of a service to match the instantaneous demands on the service, avoiding the need to comprise a complex, catch-all implementation. It also facilitates live-swapping of system components in mission-critical systems where downtime is undesirable. ii Acknowledgements I would like to thank all the members of the K42 research group at the IBM T. J. Watson Research Center, who have been excellent sources of ideas and answers: Mark Auslander, David Edelsohn, Orran Krieger, Craig MacDonald, Bryan Rosenburg, Rick Simpson, Robert Wisniewski, and Jimi Xenidis. I would especially like to thank Robert Wisniewski, who acted as my mentor during my visit at the IBM lab, for his helpful supervision and invaluable advice. I would also like to thank K42 Toronto researchers Ben Gamsa and Jonathan Appavoo for their K42/Tornado knowledge and other advice in general. Last but certainly not least, I thank my thesis advisor, Professor Michael Stumm, for giving me the opportunity to work on K42 at the IBM lab, and for all the guidance he provided. iii

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Effective Mechatronic Models and Methods for Implementation an Autonomous Soccer Robot

  Omni directional mobile robots have been popularly employed in several applications especially in soccer player robots considered in Robocup competitions. However, Omni directional navigation system, Omni-vision system and solenoid kicking mechanism in such mobile robots have not ever been combined. This situation brings the idea of a robot with no head direction into existence, a comprehensi...

متن کامل

Reboots Are for Hardware: Challenges and Solutions to Updating an Operating System on the Fly

Patches to modern operating systems, including bug fixes and security updates, and the reboots and downtime they require, cause tremendous problems for system users and administrators. Dynamic update allows an operating system to be patched without the need for a reboot or other service interruption. We have taken the approach of building dynamic update functionality directly into an existing o...

متن کامل

Hardware Implementation of Dynamic S-BOX to Use in AES Cryptosystem

One of the major cipher symmetric algorithms is AES. Its main feature is to use S-BOX step, which is the only non-linear part of this standard possessing fixed structure. During the previous studies, it was shown that AES standard security was increased by changing the design concepts of S-BOX and production of dynamic S-BOX. In this paper, a change of AES standard security is studied by produc...

متن کامل

Mechatronic Hand Design with Integrated Mechanism in Palm for Efficiency Improve of the Finger.

One of the most important case in humanoid robot designing is hand, which it consider as an country development. High percentage of robot work quality depend on hand capability. A robot function increase with hand movement. One of important movement in artificial hand capability relate to fingers lateral movement. This case has more effect intake of special objects such as round shape or moving...

متن کامل

Providing a Linux API on the Scalable K42 Kernel

K42 is an open-source research kernel targeted for 64bit cache-coherent multiprocessor systems. It was designed to scale up to multiprocessor systems containing hundreds or thousands of processors and to scale down to perform well on 2to 4-way multiprocessors. K42’s goal was to re-design the core of an operating system, but not an entire application environment. We wanted to use a commonly avai...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000